Telegram Group Search
1 января 2024 года умер Никлаус Вирт

Швейцарский учёный, один из пионеров компьютерной индустрии, создатель целой плеяды языков программирования, автор книг по информатике, лауреат премии Тьюринга 1984 года скончался в первый день наступившего года, всего за полтора месяца до своего 90-летия.

Церемония прощания пройдёт в Цюрихе 11 января.

Никлаус Вирт (англ. Niklaus Wirth) родился 15 февраля 1934 года в Винтертуре (Швейцария). Окончил Швейцарский федеральный технологический институт (нем. Eidgenössische Technische Hochschule Zürich, ETH), Лавальский университет в Канаде и Калифорнийский университет в Беркли (США), где защитил докторскую диссертацию.

Самое известное детище Никлауса Вирта - язык Pascal, созданный им в 1970 году.

Также Вирт является автором следующих языков программирования: Euler, PL360, Algol W, Modula, Modula 2, Oberon и LoLa.

Его шуточное утверждение что программы становятся медленнее куда быстрее, чем растет скорость [аппаратного обеспечения] компьютеров стало известно как "Закон Вирта".

Помимо разработки языков программирования, Вирт много времени посвятил исследованиям теоретических вопросов алгоритмизации и методологии создания программного обеспечения.

Также Вирт много занимался компьютерным железом.

На рубеже 1970-80 гг. он стоял во главе проекта Lilith - швейцарского прообраза персонального компьютера, имевшего графический дисплей высокого разрешения и мышь.

Несколько десятков Lilith, объединённые в вычислительную сеть, активно использовались в учебном процессе в родной ETH, хотя широкого распространения на коммерческом рынке добиться не удалось.

В 1999 году Вирт вышел на пенсию, проработав профессором в ETH более 30 лет (с 1968 года).

19 июня 2007 г. Никлаусу Вирту была присуждена ученая степень Почетного доктора Российской академии наук.

Кроме того, он являлся членом национальных академий: Swiss Academy of Engineering (Швейцария), U. S. Academy of Engineering (США), Berlin-Brandenburg Academy (Германия).

#столпыИТ
Про Copilot

Около полугода назад Microsoft анонсировала появление функционала Copilot (с англ. Второй пилот) в Windows 11.

Этот ИИ-ассистент или ИИ-партнёр (англ. AI companion) работает на базе языковой модели ChatGPT 4 и генератора изображений по текстовым описаниям DALL-E 3. Обе технологии разрабатываются компанией OpenAI.

Copilot интегрирован в поисковую систему Windows 11, а также с поисковиком Bing, браузером Edge и с продуктами пакета Office 365.

Вот довольно понятное и относительно небольшое видео (на английском) с демонстрацией возможностей Copilot при использовании в перечисленных выше приложениях.

На днях даже стало известно, что Microsoft впервые за 30 лет лоббирует добавление на клавиатуру Windows-совместимых устройств новой клавиши. Для запуска Copilot.

Стоит отметить, что программисты получили возможность использования ИИ-помощников при разработке кода несколько раньше.

На сегодняшний день таких помощников существует уже немало. И один из самых известных – GitHub Copilot.
Да, снова "второй пилот", который так нравится Microsoft (кто-то ещё помнит про Cortana?). Впрочем, это объяснимо. Ведь GitHub был приобретён Microsoft ещё в 2018 году.

На выходных почитал материалы и посмотрел несколько видео с отзывами разработчиков об опыте использования GitHub Copilot. Вышло довольно познавательно.

Вот за что хвалят Copilot:

🔸Отлично справляется с простыми рутинными задачами уровня копи-паста

🔸Умеет генерировать код по тексту комментария

🔸Полезен при решении задач миграции данных (и других подобных кропотливых задач), так как хорошо пишет код обратной операции (на случай отката).

Вот за что критикуют Copilot:

🔹Он платный (после первых двух месяцев использования)

🔹Он всегда требует прочтения и анализа сгенерированного кода, а это – время

🔹Его код отнюдь не оптимален и может содержать ошибки и уязвимости, по уровню кодирования Copilot часто сравнивают с мидлом, иногда с джуном

🔹Он вызывает привыкание и убивает желание писать код руками

🔹Он не будет работать без интернета, а ты уже подсел на него 😭

Ссылки на видео, из которых взяты представленные выше выводы:

https://youtu.be/0XcQodwNcso
https://youtu.be/Cdt50c9tQ3o
https://youtu.be/ZL_O-Os0Ibo
https://youtu.be/B228zuHPgsk

В качестве бонуса: видео о том, как использовать ChatGPT 4, DALLE 3 и Copilot через Bing Chat на обычном компе.

#код #ИИ
Сможет ли ИИ заменить компиляторы

На сайте популярного издательства O'Reilly Media опубликован интересный пост с размышлениями о том, сможет ли искусственный интеллект (в частности тот же Copilot, работающий на базе языковой модели ChatGPT, или его аналог) взять на себя не только задачу написания кода на языке высокого уровня, но и функции компилятора, переводящего исходный код программы в машинный код.

В статье авторы делают акцент на том, что современные компиляторы (как, впрочем, и интерпретаторы) являются очень надёжными при выполнении своих функций: они переводят исходный код в машинный однозначно и чётко реализуя те команды, которые изложены разработчиком в написанном коде на языке высокого уровня.

Иными словами, однажды написав код, программист может быть уверен, что компилятор каждый раз будет переводить его по чётко заданным правилам в один и тот же машинный код.

Это свойство называется детерминированностью (от лат. determinans - определяющий) или предопределённостью.

Что же касается текущих ИИ-помощников написания кода (таких как Copilot от Microsoft или Bard от Google), то они не обладают, в настоящее время, свойством детерминированности, так как по одному текстовому описанию (prompt) они могут генерировать разные варианты кода на языке программирования высокого уровня.

Таким образом, заменить компилятор ИИ-помощник пока не может. Иначе при каждой компиляции будет риск получить на выходе по-разному работающий машинный код.

В общем, статья любопытная. Рекомендую интересующимся.

#код #ИИ
Сериал про скандал с IT-системой Британской почты

Помните историю про информационную систему Horizon (горизонт), которая работала с ошибками в Британской почте (англ. The Post Office) в нулевых-десятых годах? Если нет, срочно читайте этот пост на канале и возвращайтесь обратно.

Уже в наступившем 2024 году упомянутый скандал вышел на новый виток. Виной тому – мини-сериал, снятый по той истории, показ которого прошёл в Британии с 1 по 4 января.

Сериал называется "Мистер Бейтс против Почтового офиса" (англ. Mr Bates vs The Post Office). В нём показана история работников британских почтовых офисов, пострадавших от ошибок Horizon.

Многие из них были разорены, некоторые получили (и отсидели) реальные тюремные сроки. Известны даже несколько случаев суицида.

Новый взрыв общественного возмущения, вызванный показом сериала, уже заставил экс-руководителя Британской почты Полу Веннеллс (англ. Paula Vennells) вернуть государственную награду, полученную в 2019 году из рук Королевы.

А британский премьер Риши Сунак (англ. Rishi Sunak) вынужден давать обещания о выплате компенсаций жертвам судебных ошибок и об их полном оправдании, при том, что некоторые из пострадавших от незаконного преследования уже умерли.

В общем, история снова на пике и наделала шума в СМИ. По крайней мере, в Британии.

А поскольку впереди выходные, рекомендую данный сериал к просмотру. В нём всего 4 серии.

История борьбы за правду простых людей с крупной государственной корпорацией, длившаяся два десятилетия и сломавшая не один десяток человеческих судеб, точно не оставит вас равнодушными.

#история
Про атаку Password Spraying

Пятничное сообщение от Microsoft об успешной реализации хакерской атаки на корпоративные ресурсы компании содержит упоминание техники подбора паролей к учётным записям пользователей, известной как Password Spraying (с англ. "разбрызгивание" паролей).

Пользуясь этим инфоповодом, кратко напомню суть данной атаки.

Она заключается в попытке подобрать атакующей стороной успешное сочетание логин/пароль, используя набор наиболее распространённых паролей не к конкретной учётной записи, а к целому списку логинов.

Другими словами, для реализации атаки нужно выполнить примерно следующие шаги:

1️⃣ Собрать/предположить/купить набор логинов пользователей в атакуемой компании

2️⃣ Выбрать относительно небольшой словарь популярных паролей

3️⃣ Запустить перебор (как правило, автоматизированный) комбинаций логин/пароль из указанных выше списков

Преимущества данной атаки:

⚡️Позволяет снизить вероятность блокировки учётной записи после нескольких неудачных попыток подбора пароля, поскольку атакуется не один логин, а последовательность (набор)

⚡️Может длиться достаточно долгое время и потому быть сложно детектируемой

⚡️Вероятность найти одного пользователя со слабым паролем, как правило, выше, чем вероятность подобрать пароль к одному логину путём полного перебора

Признаки атаки Password Spraying:

▫️Нетипично большое количество попыток входа в учётные записи за определённый период времени

▫️Существенный рост числа неудачных попыток входа в систему со стороны активных пользователей

▫️Массовые попытки входа в несуществующие или давно неактивные аккаунты

Как защищаться:

🛡Использовать строгую парольную политику (пользователи не имеют возможности установить простые пароли к своим учётным записям)

🛡Настроить предупреждение администраторам ИБ при обнаружении попыток входа в разные учётные записи с одного IP-адреса

🛡Использовать нестандартные правила при создании логинов для доступа к внутренним ресурсам компании (например, внешняя почта сотрудника [email protected], а его внутренний логин striker028)

🛡Внедрение в компании практик нулевого доверия

Более подробно (с примерами) атака Password Spraying описана, например, тут.

#ИБ #термин
40 лет Apple Macintosh

24 января 1984 года стартовали продажи компьютера Macintosh от Apple.

Ставший впоследствии бестселлером Mac с рождения имел графический пользовательский интерфейс с иконками, мышь и 3.5-дюймовый дисковод.

Презентация нового компьютера состоялась за два дня до этого, в перерыве супербоула, и наделала много шума.

Шедевральный рекламный ролик, снятый Ридли Скоттом (англ. Ridley Scott) был построен на отсылках к роману Джорджа Оруэлла (англ. George Orwell) "1984" и намекал на возможность победы над "большим братом", под которым, как считается, Apple понимала тогдашнего гегемона индустрии – компанию IBM.

#история
Комиксы Marketoonist

Вечер пятницы. Самое время рассказать про очередной проект, связанный с комиксами.

Сегодня это будет Markertoonist Тома Фишбёрна (англ. Tom Fishburne).

Marketoonist, как несложно догадаться – это производное от слов marketing и cartoonist (англ. карикатурист), то есть Том создаёт маркетинговые карикатуры. На злободневные темы.

Среди тематических рубрик на его сайте можно найти много популярных терминов, таких как "Инновация", "Цифровая трансформация", "Маркетинг", "Технологии", "Социальные медиа" и т.д.

Отличительной особенностью работ Тома является то, что к каждому комиксу он приводит небольшое описание, которое раскрывает суть вопроса или проблемы, затронутой на карикатуре.

В общем, весьма рекомендую полистать эти комиксы. Они действительно смешные, и со смыслом.

На рисунке этому к посту комикс про рост "цифровых" компетенций (англ. digital upskilling):

- Нужен хакер роста?
- Нет

- Гуру бренда? Ниндзя социальных медиа? Рок-звезда по контенту?
- Нет. Нет. Нет

- Я ищу реальные компетенции, а не эти ваши модные словечки из профиля LinkedIn

- [А как насчёт] "Инженер запросов к ИИ"?
- Когда сможете приступить?


#юмор #ИИ
Международный день без интернета

В последнее воскресенье января отмечается Международный день без интернета (англ. International Internet-Free Day).

Придумали это мероприятие в 2002 году, когда интернет был ещё далеко не повсеместным явлением.

Сейчас сложно представить себе целый день без интернета, но оторваться от гаджета на несколько часов и провести время с родственниками, друзьями или просто на прогулке наедине с собой - отличная идея для выходного дня.

Все в оффлайн, товарищи 🏃🏻
Про домен .AI

Что-нибудь слышали про Ангилью (англ. Anguilla)? Знаете, где она находится?

Согласно википедии, это самоуправляемая британская заморская территория в восточной части Карибского моря. В её состав входит один небольшой остров и несколько совсем крошечных.

Численность населения на 2020 год всего около 18 тысяч человек.

В конце 1980-х IANA (англ. Internet Assigned Numbers Authority, Администрация адресного пространства Интернет) выделила для Ангильи национальный домен верхнего уровня .AI

И всё было относительно спокойно до начала ИИ-бума (англ. Artificial intelligence, AI).

После выхода ChatGPT на массовый рынок в ноябре 2022 года, продажи доменных имён в зоне AI выросли в 4 раза.

Деньги за делегирование доменных имён получает правительство Ангильи, и за последний год они стали составлять значительную часть местного бюджета.

Сейчас доходы Ангильи от доменов AI составляют около 3 млн долларов в месяц.

В общем, Ангилья – та территория, которая точно заинтересована в поддержании хайпа вокруг ИИ.

А вот ещё одному островному государству Тувалу (англ. Tuvalu) повезло меньше. Их доменное имя (.TV) тоже пользуется высоким спросом, но доходы от делегирования имён в этой зоне получает иностранная коммерческая компания, которой когда-то передали в управление домен TV.

#ИИ
Про выделение доменного имени для локальных адресов

Ненадолго задержусь на теме доменов верхнего уровня (англ. Top-level domains, TLDs).

На днях Корпорация по управлению доменными именами и IP-адресами (англ. The Internet Corporation for Assigned Names and Numbers, ICANN) предложила использовать специально выделенное единое доменное имя верхнего уровня для локальной адресации хостов в организациях и домашних сетях.

Для этих целей предлагается использовать доменное имя .INTERNAL

Основная идея данного предложения – навсегда запретить делегирование имени .INTERNAL в глобальную сеть, исключив таким образом возможность доступа к этому домену из Интернета.

Де-факто в этом случае домен .INTERNAL будет выступать в роли текстового имени для IPv4-адресов вида 192.168.x.x во внутренней сети.

Многие производители сетевого оборудования и программного обеспечения давно используют специальные имена для локальной адресации, такие как .LOCAL, .HOME, .CORP, .LAN и другие.

Однако до настоящего времени нет общепринятого стандарта для таких имён и нет никаких гарантий, что они никогда и нигде не будут использоваться для глобальной адресации публичных интернет-ресурсов.

Резервирование единого доменного имени для указанных целей направлено, в том числе, на исключение возможности его использования в DNS-серверах интернета.

#новости
Google перестал бэкапить интернет

Такая вот новость.

Поисковые боты Google кэшировали страницы индексируемых ими веб-ресурсов, создавая таким образом резервные копии этих страниц, в том числе тех, которые были удалены или динамично меняли своё содержимое.

Но с недавних пор перестали кэшировать.

Эту информацию подтвердил Дэнни Салливан (англ. Danny Sullivan) – официальное контактное лицо Google по поисковому механизму.

По его словам кэширование ссылок поисковик выполнял для того, чтобы обеспечить доступ к содержимому веб-страниц для тех, кто испытывал проблемы со скоростью их загрузки.

А сейчас настали светлые времена, интернет у всех быстрый, и данная фича больше не нужна.

Интернет по-прежнему помнит всё, но объём доступной [широкому кругу пользователей] "памяти" стал меньше 🤷🏻‍♂️

#новости
Ещё про ИИ-помощников

Несколько новостей последних недель касательно ИИ (и программирования).

1️⃣ Microsoft анонсировала новые опции Copilot Chat в соответствующем расширении для Visual Studio: специальные команды (/) и контекстные переменные (#).

Перечень специальных команд (начинаются с символа /):

▫️/doc добавляет документирующий комментарий в код

▫️/explain объясняет код

▫️/fix предлагает исправление проблемных мест в выделенном коде

▫️/generate формирует код в ответ на вопрос

▫️/help выдает подсказку (помощь) по работе с Copilot Chat

▫️/optimize анализирует и улучшает время работы выбранного кода

▫️/tests создаёт юнит-тесты для выделенного кода

Контекстные переменные начинаются с символа # и позволяют указать файл(ы) внутри проекта, к которому относится заданный разработчиком вопрос.

Например:

"How does the #file:Main.cs file work?" или "What is the purpose of the #file:Calculator.cs file?"

Лично мне перечисленные выше функции чем-то напомнили директивы препроцессора в компиляторах C и C++.

Выходит, что если Copilot призван помогать программисту писать код, то все эти специальные команды и прочие контекстные переменные помогают программисту программировать Copilot, чтобы тот лучше программировал 🤯.

2️⃣ JetBrains в декабре представила ИИ-ассистента для помощи в написании кода в своих IDE (англ. Integrated development environment, Интегрированная среда разработки).

Но многим разработчикам это нововведение не понравилось.

Одним – в силу личных мотивов, другим - ввиду действующих политик компаний, прямо запрещающих использование ИИ-ассистентов.

Однако ИИ-ассистент от JetBrains настолько "глубоко интегрирован" в продукты компании, что его удаление оказалось весьма непростой задачей.

Сотни постов с обсуждением вопроса полного удаления ИИ-ассистента на форумах JetBrains тому подтверждение.

3️⃣ Google переименовала свой ИИ-чатбот из Bard в Gemini.

Вроде бы цель переименования состоит в том, чтобы обратить внимание пользователей на то, что ИИ от Google стал более продвинутым.

А ещё для обострения конкуренции с ChatGPT 4.

В том числе, видимо, в части доходов от платной подписки на продвинутые версии ИИ-ассистента.

Хроника: будни битв ИИ-помощников 🍿

#код #ИИ
Про слежку через ИИ

Выше упоминал, что некоторые компании запрещают своим разработчикам использование ИИ-помощников при написании кода и не только.

Почему?

Одна из лучших иллюстраций – в свежем посте на сайте Брюса Шнайера (англ. Bruce Schneier), известного специалиста в области кибербеза, автора бестселлера "Прикладная криптография".

Шнайер ссылается на сообщение Microsoft о том, что ребята из Редмонда в сотрудничестве с OpenAI зафиксировали использование ИИ-инструментов (англ. AI tools) хакерами из России, Китая, Северной Кореи и Ирана.

В этом сообщении Microsoft и OpenAI отмечают, что смогли уличить следующие APT: Forest Blizzard, Emerald Sleet, Crimson Sandstorm, Charcoal Typhoon и Salmon Typhoon.

По мнению Шнайера, единственный способ узнать об использовании кем-либо (в том числе, хакерами) ИИ-инструментов – это шпионить за сеансами соответствующих чат-ботов.

В комментариях к посту кто-то утверждает, что факт слежки bigtech-компаний за пользователями – давно не сюрприз.

А кто-то возражает Брюсу, что обвинять Microsoft и OpenAI в шпионаже за пользователями – то же самое, что утверждать, что "Google читает ваши письма" лишь на основании того факта, что gmail использует антиспам-фильтр для каждого входящего сообщения.

Кому верить и какие выводы сделать для себя решайте сами.

#ИБ #ИИ
Microsoft выпустит версию Office 2024 без подписки

Стало известно, что готовящийся к выходу в текущем году Office 2024 будет доступен также в варианте без оформления обязательной подписки, а по классической модели разовой покупки (англ. one-time purchase).

Подобной опции Microsoft не предоставляла покупателям со времён выхода Office 2021.

Конечно, покупка софта по подписке – всё ещё наиболее желательный вариант продаж для Microsoft, но в компании признают, что он применим не во всех случаях и не для всех покупателей.

Возможно, это решение как-то связано с заявлением о грядущем удалении WordPad из всех версий Windows, начиная с Windows 11 version 24H2 и Windows Server 2025.

В Windows 10 WordPad останется, но стоит помнить, что срок поддержки этой ОС истекает 14 октября 2025 года.

Что касается Office 2024, то он будет поддерживаться производителем в течение 5 лет после выхода.

#новости
Очередное 4.04

На дворе 4 апреля. Значит снова отмечаем День Интернета, про который я писал уже не раз.

Тут и тут.

Сегодня сделаю акцент ещё на одном событии, случившемся в этот день.

Ровно 30 лет назад, 4 апреля 1994 года 50-летний бизнесмен Джеймс Кларк (англ. James H. Clark) и 22-летний выпускник Иллинойсского университета Марк Андриссен (англ. Marc Andreessen) основали компанию Mosaic Communications, позже переименованную в Netscape Communications.

Эти ребята запустили самый популярный бесплатный веб-браузер с графическим интерфейсом пользователя (англ. graphical user interface, GUI), который придал мощный импульс развитию интернета.

Про Mosaic и Netscape у меня тоже был пост.

Всем пинг ✊🏻

#история
Про космос

12 апреля мы традиционно вспоминаем про космос: поднимаем голову вверх, любуемся небесными телами и даже иногда проговариваем про себя "Поехали!"

Всех неравнодушных поздравляю с праздником 🚀

Тем, кто ничего не помнит из астрономии, предлагаю два лайфхака, как удивить друзей познаниями о Солнечной системе.

Оба построены на запоминании специальных мнемонических фраз (на английском).

Первая фраза позволит запомнить порядок расположения планет от Солнца. Для этого нужно брать первые буквы слов и заменять их названиями планет:

My Very Easy Method Just Shows Us Nine Planets

M – Mercury, Меркурий
V – Venus, Венера
E – Earth, Земля (мы тут 📌)
M – Mars, Марс
J – Jupiter, Юпитер
S – Saturn, Сатурн
U – Uranus, Уран
N – Neptune, Нептуп
P – Pluto, Плутон


Приведенная мнемоническая фраза далеко не единственная. Существует куча других. Подробности можно посмотреть тут.

Второй лайфхак – это визуализация примерного расстояния от Солнца первых пяти из перечисленных выше планет.

За Солнце в этой фразе принимается буква "O" в самом начале, а далее удалённость планет от светила показывают точки над буквами i:

Optimistic aliens measure space typographically

Забавности фразе добавляет, разумеется, её перевод: оптимистичные инопланетяне измеряют [космическое] пространство типографским [методом].

В общем, всё просто, и никакого Rocket science здесь нет.

#термин
46 лет первой спам-рассылке

3 мая 1978 года было отправлено первое письмо со спамом по электронной почте (которую тогда так ещё даже и не называли).

Рассылка была произведена по сети ARPANET, предшественнице интернета.

Смышлёным парнем оказался некий Гари Туэрк (англ. Gary Thuerk), работавший маркетологом в компании DEC (англ. Digital Equipment Corporation), а сегодня гордо называющий себя отцом электронного маркетинга (англ. Father of e-Marketing).

Хотя есть те, кто предпочитает называть его отцом электронного спама.

Гари отправил нескольким сотням адресатов электронное сообщение, содержавшее рекламу продукции DEC и приглашение на их презентацию.

Стоит отметить, что нежданное сообщение Туэрка в далеком 1978-м вызвало ту же реакцию получателей, что и сейчас: в основном, осуждение, но иногда – любопытство.

#ИБ #история
Да пребудет с вами сила

И не только четвёртого мая, разумеется 💪

https://youtu.be/cIp1hC1TJKI
Forwarded from S95
В этот день ровно 50 лет назад упаковка жевательной резинки Wrigley со 📟 штрихкодом, напечатанным на ней, прошла процедуру сканирования в супермаркете Marsh (США) и стала первым продуктом, когда-либо зарегистрированным в новой компьютеризированной системе распознавания универсального кода продукта. С тех пор штрихкодом пользуются не только в коммерческих процессах, но и в таких историях, как паркрановское движение.
Please open Telegram to view this post
VIEW IN TELEGRAM
Юбилей, однако ☝️

Обдумываю, какой пост написать:
⚡️ про штрих-коды
🔥 про паркраны
👎 продолжай молчать

Поставьте какую-нибудь из реакций под постом, если не лень и не всё равно
2025/05/31 21:03:13
Back to Top
HTML Embed Code: